end of humankind - German English Dictionary